Useful english dictionary. 2012.
Immailed — Im*mailed , a. Wearing mail or armor; clad of armor. W. Browne. [1913 Webster] … The Collaborative International Dictionary of English